Visual SourceSafe cmd

虽然VSS已经很旧了,但是还有一些企业在用,很不幸,小弟所在的企业还在使用VSS,通过界面操作vss异常的繁琐,不过vss可以通过命令行操作,再加上python,组合起来可以提高操作效率。

Visual SourceSafe 除了可以通过界面操作,还可以通过命令行操作。

在 Windows 7 64位的机器上 命令位于C:\Program Files (x86)\Microsoft Visual SourceSafe\ss.exe

environment variables

需要设置环境变量才可以使用ss命令

  • SSDIR - vss 数据库的地址 例如\\192.168.100.1\public\

  • SSUSER 登录的用户名

  • SSPWD 登录的密码

cmd options

VSS 的帮助文件中有详细的说明

-C  Comments
-G  设置本地workcopy 目录
-O  输出详细信息
-R  递归
等等

cmd examples

  • ss Add

# 把文件添加到VSS 文件夹(project)当中
ss Add $/test/folder README.md
  • ss Create

# 创建VSS 文件夹(project)
ss Create $/test/folder/subfolder
  • ss Cp

# 改变VSS目录
ss Cp $/test/folder/subfolder
  • ss Checkout

# checkout
ss Checkout $/test/folder/subfolder/applicationJmsContext.xml -GLE:\tmp\vss_workcopy\test\folder\subfolder -R -O-
  • ss UndoCheckout

  • ss Checkin

# checkout
ss Checkin $/test/folder/subfolder/applicationJmsContext.xml -CSomeComments -GLE:\tmp\vss_workcopy\test\folder\subfolder -R -O-
  • ss Status

# 查看checkout状态
ss Status
  • ss Properties

# 查看文件或者目录状态,如果不存在,返回值100
ss Properties $/test/folder/subfolder/applicationJmsContext.xml
  • ss Project

# 查看当前在哪个VSS目录
ss Project
  • ss WorkFold

# 查看当前本地目录在哪个目录
ss WorkFold

openmartin
71 声望3 粉丝

古典占星 。师从台湾杨国正老师。|| 占星看盘请私信。|| 伟大的灵魂都是雌雄同体 || 开放心态,契约精神